// index.js
// 获取应用实例
const app = getApp()
import env from "../../utils/env"
// Page({
//   data: {
//     userInfo: {},
//     hasUserInfo: false,
//     canIUse: wx.canIUse('button.open-type.getUserInfo'),
//     canIUseGetUserProfile: false,
//     canIUseOpenData: wx.canIUse('open-data.type.userAvatarUrl') && wx.canIUse('open-data.type.userNickName') // 如需尝试获取用户信息可改为false
//   },
//   // 事件处理函数
//   bindViewTap() {
//     wx.navigateTo({
//       url: '../logs/logs'
//     })
//   },

//   test(){
//     console.log("i am taped")

//     wx.request({
//       url: 'https://service-0gy2tnno-1251216265.gz.apigw.tencentcs.com/art', //仅为示例，并非真实的接口地址
//       data: {},
//       header: {
//         'content-type': 'application/json' // 默认值
//       },
//       success(res) {
//         console.log('res1', res.data)

//       }
//     });

//   },
//   onLoad() {
//     if (wx.getUserProfile) {
//       this.setData({
//         canIUseGetUserProfile: true
//       })
//     }
//   },
//   getUserProfile(e) {
//     // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认，开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
//     wx.getUserProfile({
//       desc: '展示用户信息', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
//       success: (res) => {
//         console.log(res)
//         this.setData({
//           userInfo: res.userInfo,
//           hasUserInfo: true
//         })
//       }
//     })
//   },
//   getUserInfo(e) {
//     // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
//     console.log(e)
//     this.setData({
//       userInfo: e.detail.userInfo,
//       hasUserInfo: true
//     })
//   }
// })
Page({
  data: {
    motto: '嗨，好久不见～',
    canIUse: wx.canIUse('button.open-type.getUserInfo')
  },
  onLoad() {
    // 查看是否授权
    wx.getSetting({
      success(res) {
        if (res.authSetting['scope.userInfo']) {
          // 已经授权，可以直接调用 getUserInfo 获取头像昵称
          wx.getUserInfo({
            success(res) {
              console.log(res.userInfo)
              wx.request({
                url: env.api_host + '/auth/miniLogin',
                data: {
                  'iv': res.iv,
                  'encryptedData': res.encryptedData,
                  'login_key': '登入标识'
                },
                method: "POST",
                header: {
                  'content-type': 'application/json' // 默认值
                },
                success: function (res) {
                  //解密后数据
                  console.log(res);
                }
              });
            }
          })
        }
      }
    })
  },
  bindGetUserInfo(e) {
    console.log('bindGetUserInfo');
    console.log(e.detail.userInfo)
  }
})